.kf-dynamics{

	.kf-box-tit{
		margin-top: 70px;

		.dynamics-tit{
			text-align: center;
			font-size: $font-size-l;
			color: $font-color;
			line-height:  0;
		}

		.dynamics-tit-bg{
			height: 1px;
			background: url(../images/index/tit-bg.png) no-repeat center center;
		}
	}
	
	.all-news{
		margin: 20px 0;
		border: 1px solid $border-color;
	}

	.kf-news-l{
		border-right: 1px solid $border-color;
	}


	.kf-news{
		width: 598px;
		color: $font-color-second;

		dl{
			padding: 0 20px;
			border-bottom: 1px dotted $border-color;
		}

		dl:last-child{
			border-bottom: 0; 
		}

		.kf-news-tit{
			font-size: $font-size-m;
			margin: 20px 0 20px 20px;
		}

		.news-img{
			width: 168px;
			height: 107px;
			margin-right: 20px;
		}

		.news-cont{
			width: 370px;
		}

		.news-cont-tit{
			font-size: $font-size-s;
			color: $font-color-four;
			width: 366px;
			height: 20px;
			line-height: 20px;
			margin: 10px 0;
			display: block;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			&:hover{
				text-decoration: underline;
			}
		}

		.news-ps{
			width: 370px;
			height: 60px;
			display: block;
			white-space: inherit;
			overflow: hidden;
			text-overflow: ellipsis;
			margin: 10px 0;
		}

		.news-item{
			width: 558px;
			height: 38px;
			display: block;
			white-space: inherit;
			overflow: hidden;
			text-overflow: ellipsis;
			margin: 10px 0;
		}

		.news-date{
			color: $font-color-default;
			font-size: $font-size-xs;
			text-align: right;
			margin: 10px 0;
		}
	}

	
}